<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	template="/template/main.xhtml">

	<ui:define name="body">
		<h:form>
			<p:growl id="mensagens"/>
			<p:dataTable id="tabelaSolicitacaoServicoPendentes" var="solicitacaoServico" value="#{manterSolicitacaoServicoMB.listaSolicitacaoServicos}" rows="#{manterSolicitacaoServicoMB.quantidadeSolicitacaoServico}" rendered="#{manterSolicitacaoServicoMB.quantidadeSolicitacaoServico > 0}">
				<f:facet name="header">Lista de Clientes</f:facet>
				<p:column>
					<f:facet name="header">Nome do Cliente</f:facet>
					<h:outputText value="#{solicitacaoServico.clienteSolicitante.nome}" />
				</p:column>
				<p:column>
					<f:facet name="header">Produto</f:facet>
					<h:outputText value="#{solicitacaoServico.clienteSolicitante.produto.nome}" />
				</p:column>
				<p:column>
					<f:facet name="header">Serial do Produto</f:facet>
					<h:outputText value="#{solicitacaoServico.clienteSolicitante.produto.serial}" />
				</p:column>
				<p:column>
					<f:facet name="header">Solicitação de Serviço</f:facet>
					<h:outputText value="#{solicitacaoServico.descricaoServico}" />
				</p:column>
				<p:column>
					<f:facet name="header">Status</f:facet>
					<h:outputText value="#{solicitacaoServico.statusServico.situacao}" />
				</p:column>
				<p:column>
					<f:facet name="header">Observação</f:facet>
					<p:panel header="Existem #{solicitacaoServico.quantidadeObservacao} observações" toggleable="true" rendered="#{solicitacaoServico.quantidadeObservacao > 0}" collapsed="true">
						<ui:repeat var="observacao" value="#{solicitacaoServico.listaObservacoes}">
							<h:outputText value="#{observacao}" />
							<br/>
						</ui:repeat>
					</p:panel>
				</p:column>
				<p:column>
					<f:facet name="header">Ação</f:facet>
					<h:commandLink value="Atender" action="#{manterSolicitacaoServicoMB.preAtenderSolicitacaoServico()}" >
						<f:setPropertyActionListener target="#{manterSolicitacaoServicoMB.solicitacaoServico}" value="#{solicitacaoServico}"/>
					</h:commandLink>
				</p:column>
			</p:dataTable>
		</h:form>
	</ui:define>
</ui:composition>